﻿using System;
using System.Collections.Generic;
using CID.Execution.Support.Information;

namespace CID.Execution.Support.Scripting
{
    public interface IScript
    {
        ReleaseInfo Release { get; }

        Guid DeploymentUniqueIdentifier { get; }

        int LocationId { get; }
    }

    public interface IScript<TScriptStep> : IScript where TScriptStep:ScriptStep
    {
        IEnumerable<TScriptStep> Steps { get; }
    }

}
